package cc.comac.saic.hkhy.jsrj.gj.inttools.entity;

import lombok.Getter;
import lombok.Setter;

/**
 * 文件信息(FileInfo)实体类
 *
 * @author makejava
 * @since 2025-07-02 18:26:30
 */
@Setter
@Getter
public class FileInfo {

    private Long id;
    /**
     * 项目ID
     */
    private Long projId;
    /**
     * 文件标识
     */
    private String fileKey;
    /**
     * 文件路径
     */
    private String filePath;
    /**
     * 文件类型:
     * hlr_model -> 高层需求模型;
     * hlr_consistency -> 高层需求建模一致性检查报告;
     * archi_model -> 架构模型;
     * control_model -> 控制软件模型;
     * display_model -> 显示软件模型;
     * control_code -> 控制软件模型生成代码;
     * display_code -> 显示软件模型生成代码;
     * impl_code -> 工程代码;
     * test_case -> 测试案例;
     * static_report -> 静态分析报告;
     * instr_code -> 插桩代码;
     * test_report -> 测试报告
     */
    private String fileType;

}

